1 module hip.windowing.platforms.winlib.keys; 2 3 enum { 4 VK_LBUTTON = 0x01, 5 VK_RBUTTON = 0x02, 6 VK_CANCEL = 0x03, 7 VK_MBUTTON = 0x04, 8 VK_XBUTTON1 = 0x05, 9 VK_XBUTTON2 = 0x06, 10 VK_BACK = 0x08, 11 VK_TAB = 0x09, 12 VK_CLEAR = 0x0C, 13 VK_RETURN = 0x0D, 14 VK_SHIFT = 0x10, 15 VK_CONTROL = 0x11, 16 VK_MENU = 0x12, 17 VK_PAUSE = 0x13, 18 VK_CAPITAL = 0x14, 19 VK_KANA = 0x15, 20 VK_HANGEUL = 0x15, 21 VK_HANGUL = 0x15, 22 VK_JUNJA = 0x17, 23 VK_FINAL = 0x18, 24 VK_HANJA = 0x19, 25 VK_KANJI = 0x19, 26 VK_ESCAPE = 0x1B, 27 VK_CONVERT = 0x1C, 28 VK_NONCONVERT = 0x1D, 29 VK_ACCEPT = 0x1E, 30 VK_MODECHANGE = 0x1F, 31 VK_SPACE = 0x20, 32 VK_PRIOR = 0x21, 33 VK_NEXT = 0x22, 34 VK_END = 0x23, 35 VK_HOME = 0x24, 36 VK_LEFT = 0x25, 37 VK_UP = 0x26, 38 VK_RIGHT = 0x27, 39 VK_DOWN = 0x28, 40 VK_SELECT = 0x29, 41 VK_PRINT = 0x2A, 42 VK_EXECUTE = 0x2B, 43 VK_SNAPSHOT = 0x2C, 44 VK_INSERT = 0x2D, 45 VK_DELETE = 0x2E, 46 VK_HELP = 0x2F, 47 VK_LWIN = 0x5B, 48 VK_RWIN = 0x5C, 49 VK_APPS = 0x5D, 50 VK_SLEEP = 0x5F, 51 VK_NUMPAD0 = 0x60, 52 VK_NUMPAD1 = 0x61, 53 VK_NUMPAD2 = 0x62, 54 VK_NUMPAD3 = 0x63, 55 VK_NUMPAD4 = 0x64, 56 VK_NUMPAD5 = 0x65, 57 VK_NUMPAD6 = 0x66, 58 VK_NUMPAD7 = 0x67, 59 VK_NUMPAD8 = 0x68, 60 VK_NUMPAD9 = 0x69, 61 VK_MULTIPLY = 0x6A, 62 VK_ADD = 0x6B, 63 VK_SEPARATOR = 0x6C, 64 VK_SUBTRACT = 0x6D, 65 VK_DECIMAL = 0x6E, 66 VK_DIVIDE = 0x6F, 67 VK_F1 = 0x70, 68 VK_F2 = 0x71, 69 VK_F3 = 0x72, 70 VK_F4 = 0x73, 71 VK_F5 = 0x74, 72 VK_F6 = 0x75, 73 VK_F7 = 0x76, 74 VK_F8 = 0x77, 75 VK_F9 = 0x78, 76 VK_F10 = 0x79, 77 VK_F11 = 0x7A, 78 VK_F12 = 0x7B, 79 VK_F13 = 0x7C, 80 VK_F14 = 0x7D, 81 VK_F15 = 0x7E, 82 VK_F16 = 0x7F, 83 VK_F17 = 0x80, 84 VK_F18 = 0x81, 85 VK_F19 = 0x82, 86 VK_F20 = 0x83, 87 VK_F21 = 0x84, 88 VK_F22 = 0x85, 89 VK_F23 = 0x86, 90 VK_F24 = 0x87, 91 VK_NUMLOCK = 0x90, 92 VK_SCROLL = 0x91, 93 VK_LSHIFT = 0xA0, 94 VK_RSHIFT = 0xA1, 95 VK_LCONTROL = 0xA2, 96 VK_RCONTROL = 0xA3, 97 VK_LMENU = 0xA4, 98 VK_RMENU = 0xA5, 99 VK_BROWSER_BACK = 0xA6, 100 VK_BROWSER_FORWARD = 0xA7, 101 VK_BROWSER_REFRESH = 0xA8, 102 VK_BROWSER_STOP = 0xA9, 103 VK_BROWSER_SEARCH = 0xAA, 104 VK_BROWSER_FAVORITES = 0xAB, 105 VK_BROWSER_HOME = 0xAC, 106 VK_VOLUME_MUTE = 0xAD, 107 VK_VOLUME_DOWN = 0xAE, 108 VK_VOLUME_UP = 0xAF, 109 VK_MEDIA_NEXT_TRACK = 0xB0, 110 VK_MEDIA_PREV_TRACK = 0xB1, 111 VK_MEDIA_STOP = 0xB2, 112 VK_MEDIA_PLAY_PAUSE = 0xB3, 113 VK_LAUNCH_MAIL = 0xB4, 114 VK_LAUNCH_MEDIA_SELECT = 0xB5, 115 VK_LAUNCH_APP1 = 0xB6, 116 VK_LAUNCH_APP2 = 0xB7, 117 VK_OEM_1 = 0xBA, 118 VK_OEM_PLUS = 0xBB, 119 VK_OEM_COMMA = 0xBC, 120 VK_OEM_MINUS = 0xBD, 121 VK_OEM_PERIOD = 0xBE, 122 VK_OEM_2 = 0xBF, 123 VK_OEM_3 = 0xC0, 124 VK_OEM_4 = 0xDB, 125 VK_OEM_5 = 0xDC, 126 VK_OEM_6 = 0xDD, 127 VK_OEM_7 = 0xDE, 128 VK_OEM_8 = 0xDF, 129 VK_OEM_102 = 0xE2, 130 VK_PROCESSKEY = 0xE5, 131 VK_PACKET = 0xE7, 132 VK_ATTN = 0xF6, 133 VK_CRSEL = 0xF7, 134 VK_EXSEL = 0xF8, 135 VK_EREOF = 0xF9, 136 VK_PLAY = 0xFA, 137 VK_ZOOM = 0xFB, 138 VK_NONAME = 0xFC, 139 VK_PA1 = 0xFD, 140 VK_OEM_CLEAR = 0xFE, 141 }